import service from '@/api/index'

/**
 * 根据父组织id获取子组织列表
 */
export function getChildrenByOrgId(data: any) {
  return service.post('/dbOrg/list', data, { showLoading: false })
}

/**
 * 分页查询组织类型
 */
export function getOrgTypeByPage(data: any) {
  return service.post('/orgType/list', data)
}

/**
 * 添加组织类型
 */
export function addOrgType(data: any) {
  return service.post('/orgType/add', data)
}
/**
 * 删除组织类型
 */
export function delOrgType(id: string | number) {
  return service.post('/orgType/del', { id })
}
/**
 * 修改组织类型
 */
export function editOrgType(data: any) {
  return service.post('/orgType/edit', data)
}

/**
 * 添加组织
 */
export function addOrg(data: any) {
  return service.post('/dbOrg/add', data)
}
/**
 * 删除组织
 */
export function delOrg(id: string) {
  return service.post('/dbOrg/del', { id })
}
/**
 * 修改组织
 */
export function editOrg(data: any) {
  return service.post('/dbOrg/edit', data)
}

/**
 * 查询绑定组织列表
 */
export function getBindListByPage(data: any) {
  return service.post('/orgOrgRel/list', data)
}
/**
 * 添加绑定关系
 */
export function addOrgBind(data: any) {
  return service.post('/orgOrgRel/add', data)
}
/**
 * 删除绑定关系
 */
export function delOrgBind(id: string) {
  return service.post('/orgOrgRel/del', { id })
}
